Data Manipulation Language - DML
Veri Kullanma Dili (Data Manipulation Language - DML), SQL'in bir alt kümesidir ve veri manipülasyonu için kullanılır. DML, veritabanına veri ekleme, güncelleme, silme ve sorgulama işlemlerini gerçekleştirir.
DML Sorguları
SQL sorguları kullanarak veritabanı verilerinin işlenmesine izin verir. DML, aşağıdaki sorguları içerir:
INSERT
Veritabanına yeni veri eklemek için kullanılır.
Örnek:
INSERT INTO Musteriler (MusteriAdi, Sehir) VALUES ('Ali', 'İstanbul');
Bu sorgu, "Musteriler" tablosuna "Ali" adlı bir müşteriyi "İstanbul" şehri ile ekleyecektir.
UPDATE
Veritabanındaki mevcut verileri güncellemek için kullanılır.
Örnek:
UPDATE Musteriler SET Sehir='Ankara' WHERE MusteriID=1;
Bu sorgu, "Musteriler" tablosundaki MusteriID'si 1 olan müşterinin şehrini "Ankara" olarak güncelleyecektir.
DELETE
Veritabanındaki verileri silmek için kullanılır.
Örnek:
DELETE FROM Musteriler WHERE MusteriID=1;
Bu sorgu, "Musteriler" tablosundaki MusteriID'si 1 olan müşteriyi siler.
DML, veritabanı yönetimi işlemlerinde önemli bir rol oynamaktadır. Veri manipülasyon işlemlerinin birçoğu, verilerin ekleme, güncelleme, silme ve sorgulanması gibi temel işlemler içerir. Bu nedenle, DML, birçok yazılım uygulamasında ve veritabanı sistemlerinde kullanılan temel bir SQL bileşenidir.